home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / bbs_util / shop180.zip / SHOP.D < prev    next >
Text File  |  1994-08-07  |  30KB  |  709 lines

  1. *────────────────────────────────────────────────────────────────────────────*
  2. *                    >>>>> Die Shop-Door v1.80 <<<<<                         *
  3. *                                                                            *
  4. *        ShopDoor: Eine BBS Door für Sponsoren usw.                          *
  5. *────────────────────────────────────────────────────────────────────────────*
  6. *                                                                            *
  7. * Ein Shareware-Programm von A.S. Kerkmeester !!!                            *
  8. *                                                                            *
  9. *                                                                            *
  10. * (C) 1994 Copyright by: Simplesoft Developments                             *
  11. *                                                                            *
  12. * Deutsche Übersetzung: Mike Foedisch                                        *
  13. * Mitarbeit:            Frank Durstewitz                                     *
  14. *                                                                            *
  15. *────────────────────────────────────────────────────────────────────────────*
  16.  
  17. Updates:
  18. ════════
  19. Die jeweils neueste Version von SHOPDOOR kann unter dem
  20. Magic 'SHOPDOOR' bei den offiziellen Distribution-Site's
  21. f'requestet bzw. downgeloadet werden:
  22.  
  23. Arthur Kerkmeester                   Sergio Creimer
  24. TECHNO SUPPORT BBS                   Horizontes BBS
  25. The Netherlands                      Brazil
  26. Phone: 31-1177-2946                  Phone: 55312812925 (6 lines)
  27. 24hr Online                          24hr Online
  28. 300 - 16800 Baud HST/DS              2400 - 14400 Baud
  29. FIDO    2:285/421                    FIDO  4:803/0
  30. SIGnet  27:6331/110
  31. SWBnet  45:112/0
  32. SHNnet  8:31/0
  33.  
  34. Mike Foedisch                        Frank Durstewitz
  35. Nily-Box Leipzig                     ECHO BBS
  36. Germany                              Germany
  37. Phone: 49-341-4119079                Phone: 49-7052-3681
  38. 24hr Online                          24hr Online
  39. 2400 - 28800 Baud                    2400 - 16800 Baud
  40. FIDO     2:249/1060                  SWBnet  45:221/0
  41. SWBnet   45:220/0                    CF-Net  38:49/0
  42. CF-Net   38:4904/0
  43. SHNnet   8:4904/0
  44.  
  45. Mariano Urquiza
  46. ICS link
  47. Argentina
  48. Phone: 54-1-375-4770 (6 lines)
  49. 24hr Online
  50. 2400 - 14400 Baud
  51. FIDO  4:900/333
  52.  
  53.  
  54. Was ist SHOPDOOR
  55. ════════════════
  56.  
  57. ShopDoor ist ein Doorprogramm, welches bis heute einzigartig ist.
  58.  
  59. ShopDoor ist ein konfigurierbares Menü-Programm, welches als BBS-Door
  60. eingesetzt wird.
  61.  
  62. Manchmal möchte man als Sysop wissen, ob in der Box bestimmte Grafiken
  63. angeschaut werden, wie oft, von wem.
  64.  
  65. Mit diesem Doorprogramm kann man das sehr gut in Erfahrung bringen.
  66.  
  67. ShopDoor bietet z.Z. die Möglichkeit, 1 Hauptmenü mit 4 Untermenüs, welche
  68. jeweils 10 Bildschirme anzeigen können, zu verwalten. Zusätzlich können
  69. Anfragen und Bestellungen von den Benutzern aus ShopDoor heraus in die
  70. Nachrichtendatenbank von das BBS geschrieben werden, der Download eines
  71. definierten Files (z.B. eine Preisliste) ist ebenfalls möglich.
  72. Außerdem ist ShopDoor mit einer dBase-IV-kompatiblen Datenbank ausgestattet,
  73. die verschiedene Möglichkeiten bietet !
  74.  
  75. Dieses Archiv enthält ein komplettes Beispiel, welches nach dem Entpacken
  76. voll ablauffähig ist. Zur Veranschaulichung der Funktionsweise von ShopDoor
  77. binden Sie bitte ShopDoor nach Anweisung in Ihre Mailbox ein und starten Sie
  78. die Door in Ihre Mailbox heraus. Sie werden sehen, es lohnt sich !
  79.  
  80.  
  81. Ein Beispiel
  82. ════════════
  83.  
  84. Angenommen, Sie haben einen Sponsor, der Ihr BBS-Hobby ab und zu mit
  85. kleinen Hardwaregaben unterstützt. Als 'Gegenleistung' für das
  86. Sponsoring stellen Sie dem Sponsor Bildschirmseiten für seine 'Reklame' in
  87. ihrer Box zur Verfügung.
  88.  
  89. Nun wäre es natürlich sehr schön, als Sysop oder Sponsor zu wissen,
  90. welche dieser Bildschirme von den Usern angeschaut werden.
  91.  
  92. Für Sie als Sysop ist das praktisch, Sie können überprüfen,
  93. ob überhaupt jemand die Reklame beachtet. Und für den Sponsor ist es sicher
  94. interessant, aus den Informationen, die ShopDoor automatisch erstellt und
  95. verwendet, zu erkennen, ob es vielleicht Zeit wäre, neue Bildschirme mit
  96. neuen Informationen erstellen zu müssen oder nicht.
  97.  
  98.  
  99. Die Möglichkeiten des ShopManagers
  100. ══════════════════════════════════
  101.  
  102. Der ShopManager ist ein vollständig mausbedienbares Programm mit OnlineHilfe.
  103. Folgende Funktionen stehen im ShopMgr zur Verfügung:
  104.  
  105. 1)  ShopDoor konfigurieren, siehe unten.
  106.  
  107. 2)  Das ConfigFile 'SHOP.CFG' anschauen.
  108.  
  109. 3)  Das LogFile 'SHOP.LOG' anschauen.
  110.  
  111. 4)  Verschiedene statistische Informationen können aus den diversen
  112.     Echo-Mails, die über die installierten ShopDoor(s) erstellt werden
  113.     können, generiert werden.
  114.  
  115. 5)  Generierung von Datenbanken.
  116.  
  117. 6)  Datenbank Priesliste-Generierung.
  118.  
  119.  
  120. Die Möglichkeiten der ShopDoor
  121. ══════════════════════════════
  122.  
  123. 1) ShopDoor wird über den ShopManager konfiguriert.
  124.  
  125. 2) Darstellen von maximal 50 verschiedenen ASCII/ANSI/AVATAR/RIP-Bildschirmen.
  126.  
  127. 3) Diese Bildschirme werden auf 1 Hauptmenü und maximal 4 Untermenüs
  128.    verteilt (jeweils max. 10 Bildschirme je Menü).
  129.  
  130. 4) Im Hauptmenü bestehen folgende Möglichkeiten:
  131.    - Eine Anfrage an die Firma (den Sponsor) zu posten.
  132.    - Eine Bestellungs-menü.
  133.    - Eine Datei downzuloaden (z.B. eine Preisliste),
  134.      der Name dieses file ist 'SHOPLST.ARJ'.
  135.  
  136.    Die EchoMail-Areas, in denen die Nachrichten gepostet werden
  137.    (jeweils eine für die Bestellungen und Anfragen), können in der
  138.    Datei 'SHOP.CFG' angegeben werden. Somit können diese Nachrichten per
  139.    normalem Echomail-System (Mailer/Tosser) an die Firma (den Sponsor)
  140.    weitergeleitet werden.
  141.  
  142.    Jede angeschlossene BBS, die die gleiche Door (einer Firma) betreibt,
  143.    bekommt über diese Echomail-Area auch alle Bestellungen und Nachrichten,
  144.    sowie die Statistiken zu sehen.
  145.  
  146. 5) Alle Handlungen, die die BBS-User in der ShopDoor machen, werden
  147.    registriert und als LogMail ebenfalls über eine Echomail-Area versandt
  148.    (wie in Punkt 4).
  149.  
  150. 6) Die Gesamtheit aller Handlungen (wie in den Punkten 4 und 5) werden in
  151.    dem File 'SHOP.CFG' zusammengefasst.
  152.  
  153. 7) Die Log-Informationen (wie in 4 und 5 genannt) werden auch in das File
  154.   'SHOP.LOG' geschrieben.
  155.  
  156. 8) Die Datenbank wird mit verschiedenen interessanten Funktionen unterstützt.
  157.  
  158. 9) Außerdem wird auch in das LogFile Ihre Mailbox geschrieben.
  159.  
  160.  
  161. Die ShopDoor-Datenbank
  162. ══════════════════════
  163.  
  164. Einleitung
  165. ──────────
  166. Das ShopDoor-Paket bietet dem Nutzer eine dBase-IV-kompatible Datenbank:
  167.  
  168.   - Die diversen Produkte, die der ShopDoor-Nutzer im Angebot hat, können
  169.     in dieser Datenbank untergebracht werden.
  170.  
  171.   - Zu jedem Produkt kann man den Verkaufspreis, 3 verschiedene
  172.     Einkaufspreise, die Garantiedauer und eine Produktbeschreibung in der
  173.     Datenbank speichern. Auch die Anzahl der vorrätigen Produkte,
  174.     die Mehrwertsteuer sowie die benutzte Valuta-Bezeichnung kann man pro
  175.     Produkt in die Datenbank übernehmen.
  176.  
  177.   - Die Datenbank-Dateien von ShopDoor können mit jedem dBase-IV-kompatiblen
  178.     Datenbank-Programm eingelesen werden.
  179.  
  180.   - In ShopDoor sind zwei Datenbank-Typen verfügbar: der MEMO-Typ und der
  181.     PICKLIST-Typ. Beide nutzen sogenannte Datenbank-Screens (Anzeigefenster).
  182.  
  183.  
  184. Dateinamen
  185. ──────────
  186. Zu einer Datenbank gehören mehrere Dateien:
  187.   - Der Datenbank-Screen    :  'DBF???.ANS'
  188.   - Die Datenbank-Textdatei :  'DBF???.TXT'
  189.   - Die Datenbank-Datei     :  'DBF???-DBF' und 'DBF???-DBT'
  190.  
  191.  
  192. Für die '???' müssen 3 Ziffern gewählt werden, die Werte zwischen '000' und
  193. '999' annehmen dürfen. Sie können bis zu 1000 Datenbank-Screens mit den
  194. dazu-gehörigen Datenbank-Dateien und Datenbank-Textdateien einrichten.
  195.  
  196. Es unterscheiden sich somit nur die Dateinamen-Erweiterungen !
  197.  
  198.  
  199. Datenbank-Typen
  200. ───────────────
  201. Der MEMO-Typ bietet die Möglichkeit, z.B. komplette PC-Systeme, die in der
  202. Datenbank stehen, den BBS-User anzeigen zu lassen.
  203. Der BBS-User kann sich dann mit verschiedenen Tasten durch die Datenbank
  204. bewegen und sich dabei z.B. die diversen PC-Systeme anschauen.
  205. Mit dem MEMO-Typ läßt sich immer genau EIN Datensatz anzeigen.
  206.  
  207. Der PICKLIST-Typ bietet die Möglichkeit, z.B. eine Sammlung CD-ROMS's den
  208. BBS-Usern anzeigen zu lassen.
  209. Der BBS-User kann sich auch hier mit verschiedenen Tasten durch die Datenbank
  210. bewegen, und sich z.B. diese Sammlung CD-ROM's anschauen.
  211. Mit dem PICKLIST-Typ lassen sich auf einmal bis zu 12 Datensätze anzeigen.
  212.  
  213. Der Box-User kann mit diesen Databank-Functionen die Artikel,
  214. die er bestellen will, mit einer Taste aussuchen.
  215. Im Bestell-Menü (siehe Text) kann er seine Bestellung ausführen.
  216.  
  217. Eine nähere Erklärung der Datenbank-Typen erfolgt weiter hinten in dieser
  218. Anleitung.
  219.  
  220. Die Anzeigefenster (Screens) sind vordefiniert. Diese können jedoch teilweise
  221. an einen eigenen 'Firmen-Look' angepasst werden.
  222.  
  223. Ein Vorteil dieser Datenbank-Typen ist, daß die Datenbank mit nur wenig
  224. Arbeit auf dem laufenden gehalten werden kann.
  225.  
  226. In dem ShopDoor-Paket befinden sich Beispiele für die beiden Datenbank-Typen.
  227. Das eine oder andere wird sicher deutlicher werden, wenn Sie sich das Beipiel
  228. anschauen !
  229.  
  230.  
  231. Einrichten eines Datenbank-Screens
  232. ──────────────────────────────────
  233. Die Datenbank-Screens dienen als Maske zum Anzeigen der Datensätze der
  234. Datenbank. Sie können in den 4 bekannten Formaten: ANSI, ASCII, AVATAR
  235. und RIP zusammengestellt werden. Um einen Datenbank-Screen für den MEMO-Typ
  236. zu machen, bietet es sich an, die Datei 'DBF001.ANS' nach eigenen Wünschen
  237. anzupassen. Dasgleiche gilt für den PICKLIST-Typ. Hierfür kann die
  238. Datei 'DBF002.ANS' als Vorlage dienen. Die Änderungen können mit jedem
  239. beliebigen Bildschirm- (z.B. ANSI-) Editor vorgenommen werden.
  240.  
  241.  
  242. Einrichten einer Datenbank
  243. ──────────────────────────
  244. Die Datenbank-Dateien 'DBF???.DBF' und 'DBF???-DBT' können mit Hilfe des
  245. ShopManagers angelegt werden. Für jede Datenbank muss zunächst eine Textdatei
  246. angelegt werden. Unter Berücksichtigung bestimmter Strukturen kann dies mit
  247. einem beliebigen Texteditor geschehen.
  248. Wie das im einzelnen funktioniert, wird im folgenden genau erklärt.
  249.  
  250.  
  251. Anlegen einer Textdatei
  252. ───────────────────────
  253. Es empfiehlt sich, die im ShopDoor-Paket befindlichen Beipiele mit Hilfe
  254. dieser Anleitung anzuschauen.
  255.  
  256. - Globale und lokale KEYWÖRTER und das '@'-Zeichen:
  257.  
  258.   Wir benutzen sogenannte Keywörter um bestimmte Dinge in der Datenbank
  259.   zu steuern. Dabei unterscheiden wir GLOBALE und LOKALE Keywörter. Jedes
  260.   Keywort beginnt stets mit dem einleitenden '@'-Zeichen und steht am Anfang
  261.   einer Zeile. Hinter dem '@'-Zeichen steht das Keywort in normalen
  262.   Text-zeichen. Ein Datensatz wird immer mit einem '@'-Zeichen abgeschlossen,
  263.   wobei danach keine weiteren Zeichen folgen !  Ein LOKALES Keywort wirkt
  264.   immer nur in dem betreffenden Datensatz, in dem es steht. Ein GLOBALES
  265.   Keywort wirkt auf alle nachfolgenden Datensätze. Es kann allerdings
  266.   mehrmals benutzt werden, z.B. um in den Datensätzen verschiedene
  267.   Mehrwertsteuersätze wirksam werden zu lassen.
  268.  
  269.   - Die Struktur einer Datenbank-Textdatei :
  270.  
  271.   * Keywort @TAX                                = optional
  272.   * Keywort @VALUTA                             = optional
  273.   * Keywort @SHOPTYPE                           = nicht optional !!!
  274.   * Keywort @WARRANTY                           = optional
  275.   * Datensatz 1 / Produktgruppe                 = nicht optional !!!
  276.   * Datensatz 1 / Produkttitel                  = nicht optional !!!
  277.   * Datensatz 1 / Verkaufspreis                 = nicht optional !!!
  278.   * Datensatz 1 / Produktbeschreibung Zeile  1  = nicht optional !!!
  279.   * Datensatz 1 / Produktbeschreibung Zeile  2  = optional
  280.   * Datensatz 1 / Produktbeschreibung Zeile  3  = optional
  281.   * Datensatz 1 / Produktbeschreibung Zeile  4  = optional
  282.   * Datensatz 1 / Produktbeschreibung Zeile  5  = optional
  283.   * Datensatz 1 / Produktbeschreibung Zeile  6  = optional
  284.   * Datensatz 1 / Produktbeschreibung Zeile  7  = optional
  285.   * Datensatz 1 / Produktbeschreibung Zeile  8  = optional
  286.   * Datensatz 1 / Produktbeschreibung Zeile  9  = optional
  287.   * Datensatz 1 / Produktbeschreibung Zeile 10  = optional
  288.   * Datensatz 1 / Produktbeschreibung Zeile 11  = optional
  289.   * Datensatz 1 / Produktbeschreibung Zeile 12  = optional
  290.   * Keywort @BUY_PRICE1                         = optional
  291.   * Keywort @BUY_PRICE2                         = optional
  292.   * Keywort @BUY_PRICE3                         = optional
  293.   * Keywort @STORAGE                            = optional
  294.   * Keywort @  (Zeichen für 'ENDE DATENSATZ 1') = nicht optional !!!
  295.   * Datensatz 2 / Produktgruppe                 = nicht optional !!!
  296.   * Datensatz 2 / Produkttitel                  = nicht optional !!!
  297.   * Datensatz 2 / Verkaufspreis                 = nicht optional !!!
  298.   * Datensatz 2 / Produktbeschreibung Zeile  1  = nicht optional !!!
  299.   * Datensatz 2 / Produktbeschreibung Zeile  n  = optional
  300.   * Datensatz 2 / Produktbeschreibung Zeile 12  = optional
  301.   * Keywort @BUY_PRICE1                         = optional
  302.   * Keywort @BUY_PRICE2                         = optional
  303.   * Keywort @BUY_PRICE3                         = optional
  304.   * Keywort @STORAGE                            = optional
  305.   * Keywort @  (Zeichen für 'ENDE DATENSATZ 2') = nicht optional !!!
  306.  
  307.  
  308. - Keywort '@SHOPTYPE='
  309.   Dieses Keywort unterscheidet sich etwas von den anderen. Es muß zuerst
  310.   eingetragen werden, am Anfang des Textes stehen und darf nur EINMAL benutzt
  311.   werden !!!
  312.  
  313.  
  314.   @SHOPTYPE=MEMO
  315.   ──────────────
  316.   Wird der Datenbank-Typ MEMO gewählt, wird ShopDoor jeden Datensatz auf
  317.   maximal 12 Zeilen im MEMO-Anzeigefenster darstellen. Der BBS-User hat die
  318.   Möglichkeit, sich mit Hilfe verschiedener Tasten alle Datensätze anzeigen
  319.   zu lassen. Man sieht nur EINEN Datensatz auf einmal.
  320.   Das Format des Anzeigefensters steht fest. Das genaue Format kann der Datei
  321.   'DBF001.ANS' entnommen werden. Als Produkt-Beschreibung muß pro Datensatz
  322.   mindestens eine Zeile eingetragen werden. Insgesamt sind bis zu maximal
  323.   12 Zeilen nutzbar. Jede dieser Zeilen ist auf eine Länge von maximal
  324.   56 Zeichen beschränkt.
  325.  
  326.   Mit folgenden Tasten kann sich der BBS-User durch die Datenbank bewegen:
  327.  
  328.     ╓────────┬───────────────────────────────────╖
  329.     ║Tasten  │ Funktionen                        ║
  330.     ╟────────┼───────────────────────────────────╢
  331.     ║   P    │ Zum vorherigen Datensatz wechseln ║
  332.     ║   N    │ Zum folgenden Datensatz wechseln  ║
  333.     ║  ESC   │ Anzeigefenster verlassen          ║
  334.     ║   +    │ Bestelle das jetzige Artikel      ║
  335.     ╙────────┴───────────────────────────────────╜
  336.  
  337.  
  338.   @SHOPTYPE=PICKLIST
  339.   ──────────────────
  340.   Wird der Datenbank-Typ 'PICKLIST' gewählt, wird ShopDoor jeden Datensatz
  341.   einer solchen Datenbank auf EINER Zeile im PICKLIST-Anzeigefenster
  342.   darstellen. Das Anzeigefenster 12 Zeilen lang und bietet dem BBS-User die
  343.   Möglichkeit, sich mit Hilfe verschiedener Tasten alle Datensätze anzeigen
  344.   zu lassen. Bei diesem Datenbank-Typ kann man sich 12 Datensätze auf einmal
  345.   anschauen. Das Format des Anzeigefensters steht fest. Das genaue Format
  346.   kann der Datei 'DBF002.ANS' entnommen werden. Pro Datensatz kann und muß
  347.   eine Zeile als Produkt-Beschreibung eingetragen werden. Diese Zeile darf
  348.   bis zu 56 Zeichen lang sein.
  349.  
  350.   Mit folgenden Tasten kann sich der BBS-User durch die Datenbank vom Typ
  351.   'PICKLIST' bewegen:
  352.  
  353.   ╓────────────┬──────────────────────────────────────────╖
  354.   ║ Tasten     │ Funktionen                               ║
  355.   ╟────────────┼──────────────────────────────────────────╢
  356.   ║ 7-HOME     │ Zum ersten Datensatz wechseln            ║
  357.   ║ 1-END      │ Zum letzten Datensatz wechseln           ║
  358.   ║ 8-UP       │ Vorherigen Datensatz anzeigen lassen     ║
  359.   ║ 2-DOWN     │ Folgenden Datensatz anzeigen lassen      ║
  360.   ║ 9-PAGEUP   │ Eine Seite zurückblättern                ║
  361.   ║ 3-PAGEDOWN │ Eine Seite vorblättern                   ║
  362.   ║ ESC        │ Anzeigefenster verlassen                 ║
  363.   ║ +          │ Bestelle das jetzige Artikel             ║
  364.   ╙────────────┴──────────────────────────────────────────╜
  365.  
  366. - Keywort '@TAX='  (optional)
  367.   Mit diesem globalen Keywort wird die geltende Mehrwertsteuer für die
  368.   nach-folgenden Produkte in der Datenbank festgelegt.
  369.   Hinter dem Keywort wird der Steuersatz in Prozent eingetragen.
  370.   (maximal 2 Ziffern vor und 2 Ziffern nach dem Dezimalpunkt)
  371.   Beispiel:
  372.  
  373.   '@TAX=15' legt die MwSt auf 15% fest.
  374.  
  375. - Keywort '@VALUTA='  (optional)
  376.   Mit diesem globalen Keywort kann die verwendete Valuta-Bezeichnung definiert
  377.   werden. Hinter dem Keywort wird das Valuta-Symbol mit maximal 4 Textzeichen
  378.   angegeben. Beispiel:
  379.  
  380.   '@VALUTA=DM' legt die verwendete Valuta auf Deutsche Mark fest.
  381.  
  382. - Keywort '@WARRANTY='  (optional)
  383.   Mit diesem globalen Keywort wird die Garantiedauer für die nachfolgenden
  384.   Produkte festgeegt. Die Garantiedauer wird hinter dem Keywort mit maximal
  385.   3 Ziffern angegeben.
  386.   Beispiel:
  387.  
  388.   '@WARRANTY=36' legt die Garantiedauer auf 36 Monate fest.
  389.  
  390. - Keywörter '@BUY_PRICE1=','@BUY_PRICE2=' & '@BUY_PRICE3=' (optional)
  391.   Diese LOKALEN Keywörter wirken nur auf das aktuelle Produkt (bzw Datensatz).
  392.   Damit können verschiedene Einkaufspreise zu jedem Produkt in die Datenbank
  393.   eingetragen werden.
  394.   Hinter den Keywörtern werden die Einkaufspreise in Ziffern
  395.   (maximal 9 vor und 2 nach dem Dezimalpunkt) angegeben.
  396.   Beispiel:
  397.  
  398.   '@BUY_PRICE1=126.75' legt den ersten Einkaufspreis auf 126.75 fest.
  399.   '@BUY_PRICE2=123.35' legt den zweiten Einkaufspreis auf 123.35 fest.
  400.   '@BUY_PRICE3=125.95' legt den dritten Einkaufspreis auf 125.95 fest.
  401.  
  402. - Keywort '@STORAGE=' (optional)
  403.   Mit diesem lokalen Keywort kann der Vorrat des aktuellen Produktes in die
  404.   Datenbank aufgenommen werden.
  405.   Hinter dem Keywort wird mit maximal 10 Ziffern die Anzahl der auf Vorrat
  406.   befindlichen Produkte angegeben.
  407.   Beispiel:
  408.  
  409.   '@STORAGE=256' bedeutet, daß sich vom aktuellen Produkt 256 Stück im Lager
  410.                  befinden.
  411.  
  412. - Produkt-Gruppe
  413.   Der Produktgruppe muß eingetragen werden. Das ist u.a. für den
  414.   Preislisten-Generator des ShopManagers wichtig !
  415.   Als Produktgruppe dürfen bis zu 20 Textzeichen verwendet werden.
  416.   Angenommen, daß das aktuelle Produkt eine CD-ROM ist. Dann könnte als
  417.   Produktgruppe z.B. 'CD-ROM' angegeben werden.
  418.  
  419. - Produkt-Titel
  420.   Der Produkttitel muß eingetragen werden. Das ist u.a. für den
  421.   Preislisten-Generator des ShopManagers wichtig !
  422.   Als Produkttitel dürfen bis zu 80 Textzeichen verwendet werden. Angenommen,
  423.   daß das aktuelle Produkt eine CD-ROM ist. Dann könnte man als Produkttitel
  424.   z.B. 'Die neueste MultiMedia-Software auf CD-ROM !!!' verwenden.
  425.  
  426.  
  427. Zum Schluß werden wir eine kleine Datenbank-Textdatei näher untersuchen,
  428. der Einfachheit wegen haben wir die Zeilen durchnummeriert:
  429.  
  430. 01) @TAX=15
  431. 02) @VALUTA=DM
  432. 03) @SHOPTYPE=MEMO
  433. 04) AZTEC
  434. 05) Hilltop Aztec VesaLocalbus Systeme Pentium P24T verfuegbar
  435. 06) 2499.00
  436. 07) Motherboard 486SX 33MHz
  437. 08) RAM         4Mb
  438. 09) Harddisk    212Mb WD Caviar
  439. 10) Videokarte  1Mb ALI Localbus
  440. 11) 3,5" 1,44Mb Floppydrive; SVGA Monitor 1024*768;
  441. 12) MTek wasserresidentes Keyboard; 486DX mit CPU Kuehler
  442. 13) Multi I/O: 2Ser/1Par/1Game/2FDD/2HDD-Vesa Localbus
  443. 14) @WARRANTY=24
  444. 15) @STORAGE=5
  445. 16) @BUY_PRICE1=0.00
  446. 17) @BUY_PRICE2=0.00
  447. 18) @BUY_PRICE3=0.00
  448. 19) @
  449. 20) AZTEC
  450. 21) Hilltop Aztec VesaLocalbus Systeme Pentium P24T verfuegbar
  451. 22) 2749.00
  452. 23) Motherbord 486DX 40MHz
  453. 24) RAM        4Mb
  454. 25) Harddisk   212Mb WD Caviar
  455. 26) Videokarte 1Mb ALI Localbus
  456. 27) 3,5" 1,44Mb Floppydrive; SVGA monitor 1024*768;
  457. 28) MTek Wasserresidentes Keyboard; 486DX mit CPU Kuehler
  458. 29) Multi I/O: 2Ser/1Par/1Game/2FDD/2HDD-Vesa Localbus
  459. 30) @
  460.  
  461. Es ist gar nicht so schwer,
  462. zeile 1 bis 3 sind sicher eindeutig. Der erste Datensatz beginnt mit Zeile 4
  463. und wird auf Zeile 19 abgeschlossen. Der zweite Datensatz beginnt auf
  464. Zeile 20 und wird mit der Zeile 30 abgeschlossen. Schauen Sie,
  465. ob Sie dieses Beispiel mit Hilfe dieser Anleitung verstehen !
  466.  
  467.  
  468. Preisliste generieren
  469. ─────────────────────
  470. Mit dem ShopManager können Sie eine Preisliste generieren.
  471. Der Preislisten-Generator kann aus den Daten der ShopDoor-Datenbank
  472. eine Preislisten-Datei ('SHOPLST.TXT') anlegen. Diese Datei können Sie mit
  473. Ihrem ARJ-Packprogramm in das Archiv 'SHOPLST.ARJ' packen.
  474.  
  475.  
  476. Das Bestell-Menü System
  477. ═══════════════════════
  478. Die ShopDoor enthält im Hauptmenü ein spezielles Bestell-Menü.
  479. Es gibt zwei Möglichkeiten um mit diesm Menü zu bestellen:
  480.  
  481. 1) Eine Nachricht mit der Bestellung an die Firma zu senden,
  482.    ist der einfachste Weg.
  483.  
  484. 2) Verwendet man die ShopDoor Datenbank-Funktionen kann der
  485.    User die Artikel, die er haben möchte, einfach mit einer 
  486.    Taste anwaehlen. Im Bestell-Menü kann er seine Personalien,
  487.    die gewünschte Zahlungsweise und die Art de Versands eingeben.
  488.    Außerdem kann er auch seine Rechnung einsehen und/oder downloaden.
  489.    Natürlich kann der User die Bestellung rückgängig machen
  490.    oder bestätigen. Hat ein User seine Bestellung bestätigt,
  491.    wird die Rechnung automatisch ins ShopDoor Echomail-Board als Nachricht
  492.    an die Firma gesetzt. Diese Rechnung wird auf der
  493.    Festplatte mit Filenamen und Extension '.ORD' abgespeichert.
  494.    Die Rechnung kann man z.B. sofort ausschreiben.
  495.  
  496.  
  497. Das Einrichten einer Rechnung
  498. ─────────────────────────
  499. Einer Rechnung kann durch zwei Text-Dateien eine eigene Form
  500. gegeben werden. Für den Kopf der Rechnung benutzt man die Datei: 'HEADER.TXT'.
  501. Für das Ende der Rechnung wird die Datei: 'FOOTER.TXT' benutzt.
  502. Im diese Text-Dateien können ausser den Firmendaten auch die
  503. Rechnungs-Informationen mittels Keywörter geschrieben werden.
  504. Es folgt eine Tabelle in der diese Keywörter und der Platz
  505. an dem man sie benutzen kann, beschrieben werden.
  506. Im Demopaket sind zwei Beispieltexte.
  507. Versuchen Sie es, dann wird es schnell deutlich werden !
  508.  
  509.   ┌────────────────────────┬────────────────────┬─────────────────┐
  510.   │ Informationen          │ Keywort            │ wird benutzt in │
  511.   ├────────────────────────┼────────────────────┼─────────────────┤
  512.   │ Datum                  │ @DATE@             │ HEADER.TXT      │
  513.   │ Name                   │ @NAME@             │ HEADER.TXT      │
  514.   │ Kundennummer           │ @CLIENTNO@         │ HEADER.TXT      │
  515.   │ Adresse                │ @ADDRESS1@         │ HEADER.TXT      │
  516.   │ PLZ                    │ @ADDRESS2@         │ HEADER.TXT      │
  517.   │ Ort                    │ @PLACE@            │ HEADER.TXT      │
  518.   │ Land                   │ @ADDRESS3@         │ HEADER.TXT      │
  519.   │ Telefon Sprache        │ @VOICE@            │ HEADER.TXT      │
  520.   │ Telefon Data           │ @DATA@             │ HEADER.TXT      │
  521.   │ Telefon Fax            │ @FAX@              │ HEADER.TXT      │
  522.   │ Nodenummer             │ @NODE@             │ HEADER.TXT      │
  523.   │ Versandart             │ @SHIPMENT@         │ HEADER.TXT      │
  524.   │ Zahlungsweise          │ @PAYMENT@          │ HEADER.TXT      │
  525.   │ Kreditkarten- Nummer   │ @CARDNO@           │ HEADER.TXT      │
  526.   │ KreditCard Exp.Datum   │ @EXPDATE@          │ HEADER.TXT      │
  527.   │ Gesamt-Rechnungsbetrag │ @TOTAL@            │ FOOTER.TXT      │
  528.   └────────────────────────┴────────────────────┴─────────────────┘
  529.  
  530.  
  531. Bestandteile des ShopDoor-Pakets
  532. ════════════════════════════════
  533. 1) README.??     : Eine Textdatei mit den letzten Neuerungen...
  534.                    (NL = Niederländisch, UK = Englisch, D = Deutsch)
  535.  
  536. 2) SHOP.EXE      : ShopDoor für die Mailbox, wird
  537.                    über RA Menü-Typ 7 aufgerufen.
  538.                    Beispiel:
  539.  
  540.                    Action  = Execute sub-program (Type 7)
  541.                    Optdata = D:\RA\SHOPDOOR\SHOP.EXE *M
  542.  
  543.                    Das *M ist anzuraten, wenn ein externer
  544.                    Editor in ShopDoor verwendet werden soll.
  545.  
  546. 3) SHOPMGR.EXE   : Der ShopManager für die ShopDoor.
  547.  
  548. 4) SHOP.LOG      : Wird automatisch eingerichtet: in dem LogFile der Door
  549.                    werden die Handlungen der User zusammengefasst.
  550.  
  551. 5) SHOP.CFG      : Wird automatisch eingerichtet: in das CFG-File der Door
  552.                    kann mit einem simplen Editor der Key usw. eingetragen
  553.                    werden. (Erklärung folgt in das CFG-File)
  554.  
  555. 6) SHOP.CTL      : Wird durch den ShopManager eingerichtet:
  556.                    mit diesem SteuerFile arbeitet die ShopDoor.
  557.  
  558. 7) SHOP.??       : DIESES TextFile, jeweils in der Landessprache
  559.                    (NL = Niederländisch, UK = Englisch, D = Deutsch, SP = Spanisch).
  560.  
  561. 8) EXAMPLE1.ARJ  : Beispiel für ein installiertes ShopDoor. Dieses File muss
  562.                    in dasselbe Verzeichnis, in dem sich ShopDoor befindet,
  563.                    entpackt werden. So kann ShopDoor und der ShopManager
  564.                    einfach mal ausprobiert werden ! (Achtung: Die RIP-Files
  565.                    in's RA-Textfile Directory kopieren !!!)
  566.  
  567. 9) SHOP??.ARJ    : Verschiedene Files in der Landessprache.
  568.  
  569. 10) REGISTER.EXE : Registrierung-programm.
  570.  
  571.  
  572. Sprachauswahl
  573. ═════════════
  574. ShopDoor ist z.Z. in 4 Sprachen verfügbar:
  575.  
  576. Deutsch, Niederländisch, Englisch und Spanisch.
  577.  
  578. Um ShopDoor für eine Sprache zu konfigurieren, muss eines der folgenden
  579. Archive entpackt werden:
  580.  
  581. Deutsch:        'SHOPD.ARJ'
  582. Englisch:       'SHOPUK.ARJ'
  583. Niederländisch: 'SHOPNL.ARJ'
  584. Spanisch:       'SHOPSP.ARJ'
  585.  
  586.  
  587. Wichtiger Hinweis
  588. ═════════════════
  589. Weder der Autor noch die Distributoren des Pakets 'ShopDoor' können in keiner
  590. Weise für eventuelle Schäden welcher Art auch immmer, die durch den Gebrauch
  591. des Pakets 'ShopDoor' auftreten, verantwortlich gemacht werden.
  592.  
  593. SHOPDOOR kann von jedermann benutzt werden, allerdings auf eigenes Risiko !
  594.  
  595.  
  596. Registrierung
  597. ═════════════
  598. Die ShopDoor sowie der dazugehörige ShopManager ist nur dann vollständig
  599. nutzbar, wenn das Paket registriert wurde !
  600.  
  601. Es gibt folgende Registrierungs-Möglichkeiten:
  602.  
  603. *  1-Key-Registrierung (für eine BBS) kostet  DM  70,-
  604. *  6-Key-Registrierung (für  6 Boxen) kostet  DM 110,-
  605. * 20-Key-Registrierung (für 20 Boxen) kostet  DM 260,-
  606. * 40-Key-Registrierung (für 40 Boxen) kostet  DM 420,-
  607. * Jeder weitere Key kostet  DM 15,-
  608.  
  609. Mit der Registrierung bekommt man ein KeyFile für den ShopManager und einen
  610. Key für die ShopDoor der eigenen Mailbox.
  611.  
  612. Bei einer möglichen 6,20,40-Key-Registrierung besteht das Recht auf 5,19,39
  613. weitere ShopDoor-Keys für weitere Mailboxen, die dasgleiche ShopDoor-Programm 
  614. mit den gleichen Informationen verwenden.
  615.  
  616. Die Keys sind bei A.S. Kerkmeester zu bestellen. Dazu bitte das untenstehende
  617. Formular sorgfältig ausfüllen !
  618.  
  619. Ohne Registrierung läuft ShopDoor nur als Demonstration !
  620. Folgende Einschränkungen haben nicht-registrierte Benutzer:
  621.  
  622. - Die ShopDoor-Funktionen 'Preisliste downloaden', 'Bestellung aufgeben',
  623.   'Anfrage schreiben' sowie die Statistikauswertung sind nicht nutzbar.
  624. - Im ShopManager können die Menüstrukturen nicht verändert werden.
  625. - Es lassen sich maximal 30 Datensätze anzeigen.
  626.  
  627.  
  628. Der entsprechende Registrierungsbetrag (siehe oben) ist zu senden an:
  629.  
  630.                PostGiro 5312558
  631.                A.S. Kerkmeester
  632.                Hanzestraat 37
  633.                4527GH - Aardenburg
  634.                Die Niederlande
  635.                Verwendungszweck: 'Registratie ShopDoor'
  636.  
  637. Außerdem kann auch ein Eurocheck an mich gesendet werden.
  638.  
  639. Sobald die Registrierungsgebühr und das untenstehende Formular empfangen 
  640. wurden, werden die Keys versandt.
  641.  
  642. Das Formular am besten per Netmail an die Techno Support BBS senden.
  643.  
  644. Bei allen Fragen können Sie sich an die am Anfang genannten
  645. Distribution-Sites wenden.
  646.  
  647.  
  648. Unser Dank gilt unserem BetatesterTeam:
  649. ═══════════════════════════════════════════════════════════════════════════
  650. Ettie Kerkmeester (Niederlande) : Für's Korrekturlesen der Anleitungen...
  651. Sergio Creimer    (Brasilien)   : Für's Beta-Testen...
  652. Thonie Weststrate (Niederlande) : Für's Beta-Testen...
  653. Mike Foedisch     (Deutschland) : Für's Beta-Testen und translations...
  654. Frank Durstewitz  (Deutschland) : Für's Beta-Testen und translations...
  655. Laurent Grinsven  (Niederlande) : Für's Beta-Testen...
  656. Louis Gelderman   (Niederlande) : Für's Beta-Testen...
  657. Rieks van Dijk    (Niederlande) : Für's Beta-Testen...
  658. Sikko de Graaf    (Niederlande) : Für's Beta-Testen und die schönen
  659.                                   RIP-Screens für ShopDoor !!!
  660.  
  661.  
  662. *****************************************************************************
  663. Registrierungsformular für das Software-Paket 'ShopDoor'
  664. *****************************************************************************
  665. Name                  :
  666. Addresse              :
  667. PLZ                   :
  668. Wohnort               :
  669. Manager/Sysop         :
  670. BBS-Name              :
  671. Phone voice           :
  672. Phone BBS             :
  673. Mail adresses         :
  674.  
  675. Optional
  676. -----------------------------------------------------------------------------
  677. Sysop          (1)    :
  678. BBS-name       (1)    :
  679. Phone voice    (1)    :
  680. Phone BBS      (1)    :
  681. Mail adresses  (1)    :
  682. -----------------------------------------------------------------------------
  683. Sysop          (2)    :
  684. BBS-name       (2)    :
  685. Phone voice    (2)    :
  686. Phone BBS      (2)    :
  687. Mail adresses  (2)    :
  688. -----------------------------------------------------------------------------
  689. Sysop          (3)    :
  690. BBS-name       (3)    :
  691. Phone voice    (3)    :
  692. Phone BBS      (3)    :
  693. Mail adresses  (3)    :
  694. -----------------------------------------------------------------------------
  695. Sysop          (4)    :
  696. BBS-name       (4)    :
  697. Phone voice    (4)    :
  698. Phone BBS      (4)    :
  699. Mail adresses  (4)    :
  700. -----------------------------------------------------------------------------
  701. Sysop          (n)    :
  702. BBS-name       (n)    :
  703. Phone voice    (n)    :
  704. Phone BBS      (n)    :
  705. Mail adresses  (n)    :
  706. *****************************************************************************
  707. (ShopDoor läuft nur unter RemoteAccess Version 2.0 und höher)
  708.  
  709.